Smush\Core\Settings D

Total Complexity 183
Dependencies 5
Dependents 49
Total lines 1,246
Lines of code 718
Logical lines of code 322
Comment lines 316
Methods 63
Properties 13

Methods 63

Method Rating Maintainability Complexity Lines of code
save_settings()
C
36 23 80
can_access()
B
49 18 29
parse_lazy_load_settings()
B
38 14 76
get_setting_data()
A
35 8 95
is_network_setting()
S
51 6 27
parse_bulk_settings()
S
57 6 15
get_setting()
S
58 5 16
prepare_site_settings()
S
55 4 19
get_activated_subsite_pages()
S
60 4 15
parse_cdn_settings()
S
61 4 13
remove_unavailable()
S
62 4 12
init_lazy_load_defaults()
S
45 1 49
__construct()
S
62 4 10
is_ajax_network_admin()
S
75 4 3
is_module_active()
S
60 3 14
parse_access_settings()
S
61 3 12
update_site_settings()
S
63 3 11
reset()
S
56 2 19
can_access_pro_field()
S
68 3 7
sanitize_lossy_level()
S
65 3 10
get()
S
68 3 7
set_setting()
S
66 3 9
is_page_active()
S
64 3 10
delete_setting()
S
68 3 7
get_lossy_level_label()
S
62 2 11
is_cdn_webp_conversion_active()
S
75 2 4
is_webp_direct_conversion_active()
S
75 2 4
is_webp_fallback_active()
S
75 2 4
get_highest_lossy_level()
S
73 2 6
get_instance()
S
71 2 6
set()
S
71 2 6
get_site_settings()
S
72 2 6
update_site_option()
S
74 2 4
maybe_reset_cache_site_settings()
S
74 2 5
reset_site_settings()
S
74 1 5
get_cdn_fields()
S
82 1 3
get_lossy_level_setting()
S
75 1 4
is_pro_field()
S
78 1 3
is_upsell_field()
S
79 1 3
get_current_lossy_level_label()
S
76 1 4
has_bulk_smush_page()
S
80 1 3
get_large_file_cutoff()
S
78 1 3
is_lazyload_active()
S
80 1 3
has_cdn_page()
S
80 1 3
has_webp_page()
S
80 1 3
get_integrations_fields()
S
82 1 3
get_bulk_fields()
S
82 1 3
get_settings_fields()
S
82 1 3
is_automatic_compression_active()
S
80 1 3
get_lazy_load_fields()
S
82 1 3
is_cdn_active()
S
80 1 3
get_webp_fields()
S
82 1 3
init()
S
91 1 2
is_s3_active()
S
80 1 3
is_backup_active()
S
80 1 3
is_resize_module_active()
S
80 1 3
is_webp_module_active()
S
80 1 3
is_png2jpg_module_active()
S
80 1 3
is_optimize_original_images_active()
S
79 1 3
is_network_enabled()
S
80 1 3
reset_cache_site_settings()
S
81 1 3
parse_webp_settings()
S
74 1 4
get_subsite_page_modules()
S
65 1 9